﻿#pragma once

// CBandListDlg 对话框

#include "CBase1Dlg.h"
#include "CBase2Dlg.h"
#include "CBase3Dlg.h"
#include "CAjust1Dlg.h"
#include "CAjust2Dlg.h"
#include "CAjust3Dlg.h"

#include "CViewportController.h"

class CBandListDlg : public CDialogEx
{
	DECLARE_DYNAMIC(CBandListDlg)

public:
	CBandListDlg(CWnd* pParent = nullptr);   // 标准构造函数
	virtual ~CBandListDlg();

// 对话框数据
#ifdef AFX_DESIGN_TIME
	enum { IDD = IDD_DIALOG_BANDLIST };
#endif

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

	DECLARE_MESSAGE_MAP()

public:
	CMenu m_Menu;
	virtual BOOL OnInitDialog();
	afx_msg void OnBandlistfilein();
	CTreeCtrl m_Tree;
	int iBandFlag;
	CImageList m_imagelist;

	afx_msg void OnBnClickedRadioR();
	afx_msg void OnBnClickedRadioG();
	afx_msg void OnBnClickedRadioB();
	afx_msg void OnNMClickTreeBandlist(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnBnClickedButtonBase();
	afx_msg void OnBnClickedButtonAjust();
	afx_msg void OnControlpoint();
	afx_msg void OnBandlistfileout();
};
